package com.nervenets.web.controller.order;

import com.nervenets.web.controller.UserPagingParams;
import com.nervenets.web.enumeration.OrderStatus;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
public class OrderListPagingParams extends UserPagingParams {
    @ApiModelProperty(value = "订单状态，不填不筛选")
    private OrderStatus status;
    @ApiModelProperty(value = "开始时间，不填不筛选")
    private int startTime;
    @ApiModelProperty(value = "结束时间，不填不筛选")
    private int endTime;
    @ApiModelProperty(value = "订单用户ID，不填不筛选")
    private long targetUserId;
    @ApiModelProperty(value = "支付开始时间，不填不筛选")
    private int startPayTime;
    @ApiModelProperty(value = "支付结束时间，不填不筛选")
    private int endPayTime;
}
